#ifndef SIGNUPDIALOG_H
#define SIGNUPDIALOG_H

#include <QDialog>
#include <QLineEdit>
#include <QPushButton>
#include <QComboBox>

class SignupDialog : public QDialog
{
    Q_OBJECT

public:
    explicit SignupDialog(QWidget *parent = nullptr);
    QLineEdit* getUsernameEdit() const { return usernameEdit; }
    QLineEdit* getPasswordEdit() const { return passwordEdit; }
    QComboBox* getPositionComboBox() const { return positionComboBox; }

private slots:
    void onOkButtonClicked();

private:
    QLineEdit *usernameEdit;
    QLineEdit *passwordEdit;
    QComboBox *positionComboBox;
    QPushButton *okButton;
    QPushButton *cancelButton;
};

#endif // SIGNUPDIALOG_H
